package com.lanou.musicbox.base;

import android.app.Application;
import android.app.NotificationManager;

import com.lanou.musicbox.R;
import com.lanou.musicbox.entity.Entity;

import java.util.List;

/**
 * Created by dllo on 15/10/20.
 */
public class BaseApplication extends Application {

    public List<Entity> songsList;//当前播放列表
    public int songItemPos;//当前播放音乐在列表中的位置
//    public NotificationManager notManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    //public IMusic music;
    public static boolean IS_SLEEP_CLOCK=false;
    public static int[] imgIds = new int[] { R.mipmap.background00_sm,
            R.mipmap.background01_sm, R.mipmap.background02_sm,
            R.mipmap.background03_sm, R.mipmap.background04_sm,
            R.mipmap.background05_sm, R.mipmap.background06_sm,
            R.mipmap.background07, R.mipmap.background08,
            R.mipmap.background09, R.mipmap.background10,
            R.mipmap.background11, R.mipmap.background12,
            R.mipmap.background13, R.mipmap.background14,
            R.mipmap.background15, R.mipmap.background16, };

    public static int[] imgSrcIds = new int[] { R.mipmap.background00,
            R.mipmap.background01, R.mipmap.background02,
            R.mipmap.background03, R.mipmap.background04,
            R.mipmap.background05, R.mipmap.background06,
            R.mipmap.dbackground07, R.mipmap.dbackground08,
            R.mipmap.dbackground09, R.mipmap.dbackground10,
            R.mipmap.dbackground11, R.mipmap.dbackground12,
            R.mipmap.dbackground13, R.mipmap.dbackground14,
            R.mipmap.dbackground15, R.mipmap.dbackground16, };
    //定义背景主题 定义周期性显示图片的id
    public static int[] titleIds = new int[] { R.string.skin_bg_0,
            R.string.skin_bg_1, R.string.skin_bg_2, R.string.skin_bg_3,
            R.string.skin_bg_4, R.string.skin_bg_5, R.string.skin_bg_6,
            R.string.skin_bg_7, R.string.skin_bg_8, R.string.skin_bg_9,
            R.string.skin_bg_10, R.string.skin_bg_11, R.string.skin_bg_12,
            R.string.skin_bg_13, R.string.skin_bg_14, R.string.skin_bg_15,
            R.string.skin_bg_16, };

    public static String formatByteToMB(long l){
        float mb=l/1024f/1024f;
        return String.format("%.2f",mb);
    }
}
